﻿using Platform.Hardware.Camera.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Platform.Hardware.Camera.Emulation
{
    public class CameraEmulation : ICamera
    {
        public int Width => throw new NotImplementedException();

        public int Height => throw new NotImplementedException();

        public bool Initialized => throw new NotImplementedException();

        public bool Connected => throw new NotImplementedException();

        public string Message => throw new NotImplementedException();

        public void Close()
        {
            throw new NotImplementedException();
        }

        public float GetExposureTime()
        {
            throw new NotImplementedException();
        }

        public float GetGain()
        {
            throw new NotImplementedException();
        }

        public bool Init(CameraConfig cameraConfig)
        {
            throw new NotImplementedException();
        }

        public bool Load(string filename)
        {
            throw new NotImplementedException();
        }

        public bool SetExposureTime(float value)
        {
            throw new NotImplementedException();
        }

        public bool SetGain(float value)
        {
            throw new NotImplementedException();
        }

        public bool Trigger()
        {
            throw new NotImplementedException();
        }
    }
}
